package com.zw.a.basic.a02.demo05_switch;

import java.util.Scanner;

//案例: 发放奖励switch版.
public class SwitchDemo03 {
    public static void main(String[] args) {
        /*
            发放奖励的规则:
                90~100 山地自行车一辆
                80~89 游乐场玩一次
                70~79 变形金刚玩具一个
                70以下 胖揍一顿
         */
        //1. 接收用户录入的成绩.
        System.out.println("请录入小明的成绩: ");
        Scanner sc = new Scanner(System.in);
        int score = sc.nextInt();

        //2.通过if限定考试成绩必须合法.
        if (score >= 0 && score <= 100) {
            //走到这里, 说明考试成绩合法.
            //3. 通过switch.case语句发放奖励
            switch (score / 10) {   //结果: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
                case 10:
                case 9:
                    System.out.println("奖励: 山地自行车一辆");
                    break;
                case 8:
                    System.out.println("奖励: 游乐场玩一次");
                    break;
                case 7:
                    System.out.println("奖励: 变形金刚玩具一个");
                    break;
                 default:
                    System.out.println("奖励: 胖揍一顿");
            }
        } else {
            //走到这里, 说明成绩不合法
            System.out.println("没有这样的成绩, 你是从火星来的吧? ");
        }
    }
}
